package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * tuopan对象 T_BASE_PALLET
 *
 * @author ruoyi
 * @date 2024-09-04
 */
public class TBasePallet extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 托盘ID */
    @Excel(name = "托盘ID")
    private String palletId;

    /** 托盘名称 */
    @Excel(name = "托盘名称")
    private String palletName;

    /** 托盘名称的拼音缩写 */
    @Excel(name = "托盘名称的拼音缩写")
    private String pyName;

    /** 托盘类型 */
    @Excel(name = "托盘类型")
    private String palletType;

    /** 托盘长度 */
    @Excel(name = "托盘长度")
    private String palletLong;

    /** 托盘宽度 */
    @Excel(name = "托盘宽度")
    private String palletWidth;

    /** 托盘高度 */
    @Excel(name = "托盘高度")
    private String palletHeight;

    /** 体积 */
    @Excel(name = "体积")
    private String VOLUME;
    @Excel(name = "备注")
    private String REMARK;
    /** 承重 */
    @Excel(name = "承重")
    private String BEARWEIGHT;

    /** 状态 */
    @Excel(name = "状态")
    private String STATUS;

    /** 版本 */
    @Excel(name = "版本")
    private String VERSION;

    /** 用户ID */
    @Excel(name = "用户ID")
    private String userId;

    /** 操作员ID */
    @Excel(name = "操作员ID")
    private String OPERATORID;

    /** 操作日期 */
    @JsonFormat(shape = JsonFormat.Shape.STRING,pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "操作日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private Date OPERATEDATE;

    /** 工作类型 */
    @Excel(name = "工作类型")
    private String workType;

    public void setPalletId(String palletId)
    {
        this.palletId = palletId;
    }

    public String getPalletId()
    {
        return palletId;
    }
    public void setPalletName(String palletName)
    {
        this.palletName = palletName;
    }

    public String getPalletName()
    {
        return palletName;
    }
    public void setPyName(String pyName)
    {
        this.pyName = pyName;
    }

    public String getPyName()
    {
        return pyName;
    }
    public void setPalletType(String palletType)
    {
        this.palletType = palletType;
    }

    public String getPalletType()
    {
        return palletType;
    }
    public void setPalletLong(String palletLong)
    {
        this.palletLong = palletLong;
    }

    public String getPalletLong()
    {
        return palletLong;
    }
    public void setPalletWidth(String palletWidth)
    {
        this.palletWidth = palletWidth;
    }

    public String getPalletWidth()
    {
        return palletWidth;
    }
    public void setPalletHeight(String palletHeight)
    {
        this.palletHeight = palletHeight;
    }

    public String getPalletHeight()
    {
        return palletHeight;
    }
    public void setVOLUME(String VOLUME)
    {
        this.VOLUME = VOLUME;
    }

    public String getVOLUME()
    {
        return VOLUME;
    }
    public void setBEARWEIGHT(String BEARWEIGHT)
    {
        this.BEARWEIGHT = BEARWEIGHT;
    }

    public String getBEARWEIGHT()
    {
        return BEARWEIGHT;
    }
    public void setSTATUS(String STATUS)
    {
        this.STATUS = STATUS;
    }

    public String getSTATUS()
    {
        return STATUS;
    }
    public void setVERSION(String VERSION)
    {
        this.VERSION = VERSION;
    }

    public String getVERSION()
    {
        return VERSION;
    }
    public void setUserId(String userId)
    {
        this.userId = userId;
    }

    public String getUserId()
    {
        return userId;
    }
    public void setOPERATORID(String OPERATORID)
    {
        this.OPERATORID = OPERATORID;
    }

    public String getOPERATORID()
    {
        return OPERATORID;
    }
    public void setOPERATEDATE(Date OPERATEDATE)
    {
        this.OPERATEDATE = OPERATEDATE;
    }

    public Date getOPERATEDATE()
    {
        return OPERATEDATE;
    }
    public void setWorkType(String workType)
    {
        this.workType = workType;
    }

    public String getWorkType()
    {
        return workType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("palletId", getPalletId())
                .append("palletName", getPalletName())
                .append("pyName", getPyName())
                .append("palletType", getPalletType())
                .append("palletLong", getPalletLong())
                .append("palletWidth", getPalletWidth())
                .append("palletHeight", getPalletHeight())
                .append("VOLUME", getVOLUME())
                .append("BEARWEIGHT", getBEARWEIGHT())
                .append("STATUS", getSTATUS())
                .append("REMARK", getREMARK())
                .append("VERSION", getVERSION())
                .append("userId", getUserId())
                .append("OPERATORID", getOPERATORID())
                .append("OPERATEDATE", getOPERATEDATE())
                .append("workType", getWorkType())
                .toString();
    }


    public String getREMARK() {
        return REMARK;
    }

    public void setREMARK(String REMARK) {
        this.REMARK = REMARK;
    }
}
